#!/usr/bin/python
# -*- coding: utf-8 -*-

#私有属性不能被子类继承
#私有方法不能被子类继承
#在类外面不能使用




class Master(object):
    def __init__(self):
        self.kongfu = ['五香煎饼果子配方']
        self.__money = 200

    def make_cake(self):
        print('运用{0}制作煎饼果子'.format(self.kongfu))

    #定义一个私有方法
    def __get_money(self):
        print(self.__money)

    def __info_print(self):
        print(self.__money)

    def get_money(self):
        self.__info_print()

    def set_money(self, n):
        if n > 0:
            self.__money += n
        else:
            print('抓紧存钱，只许存')


class Prentice(Master):
    pass



if __name__ == '__main__':
    result = Prentice()
    result.make_cake()
    result.get_money()
    result.set_money(100)
    result.get_money()
    result.set_money(-100)
    result.get_money()
